package com.framework.buss.ai.params;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiParam;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author zhangzhg
 */
@Data
@ApiModel(value="问题预设查询参数", description="问题预设")
public class QuestionParam  implements Serializable {
    /**
     * 病害类型 buss_disease_type 表中数据
     */
    @ApiParam("病害类型")
    private String diseaseType;

    @ApiParam("上级")
    private String pid;

    @ApiParam("桥型")
    private String bridgeType;
    /**
     * 问题分类（属于哪个菜单）
     */
    @ApiParam("问题分类（属于哪个菜单）")
    private String category;

    @ApiParam("问题描述")
    private String remark;

    /**
     * 全部传递的参数为多个逗号隔开，转为list
     * 用于mybatis查询
     */
    @JsonIgnore
    private List<String> diseaseTypeList;
}
